be dependent upon - Français Anglais Dictionnaire